@charset "utf-8";
/* CSS Document */
/**通用样式**/
body{
  font-size:1rem;
  margin:0;
  padding:0;
  font-family: "微软雅黑";
  font-size:0.9rem;
  line-height:180%;
  
  
}
img{max-width:100%;height:auto;}
table{width:100%;word-wrap: break-word;word-break:break-all;}
a:link,a:visited{color:#333;}
a:hover,a:active{
  color:#b91b21;
  text-decoration: none;
}
/*图标样式*/
.icon_red{color:#b91b21;padding:0 0.5rem 0 0;margin:0;}
.icon{color:#333;}
.icons{size:2rem;color:#fff;}
.more{color:#b91b21;font-size:1.2rem;}
.mores{color:#b91b21;font-size:0.8rem;}
/*英文副标题 */
.en_title{color:#dddddd;font-size:0.6rem;padding:0 0.5rem 0 0;margin:0 0 0.5rem 0;}
/*搜索*/
.search_bottn{margin:0;padding:0.2rem;border:0;}
.search_page{padding:0 0.6rem;}
/*导航*/
.menu{background-color:rgba(255,255,255,1);font-size:1rem;font-weight:600;}
.menu_li{
  border-bottom:1px dotted #ddd;
    font-size:0.9rem;
  white-space:nowrap;
  padding:0 5px;
  font-weight:500;
}

/*banner*/
.banner{margin:88px 0 0 0;padding:0;position: relative;}/**首页广告*/
.banner_video{margin:0;padding:0;}
.banner_text{margin:0;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);color:#fff;z-index:999;
 display: flex;
    flex-direction: column;      /*元素的排列方向为垂直*/
    justify-content: center;    /*水平居中对齐*/
    align-items: center;        /*垂直居中对齐*/
}
.banner_text h2{font-size:1.5rem;font-weight:700;padding:1rem 0;}
.banner_text p{font-size:1rem;}
.banners{margin: 0;padding:0;height:30rem;background-color:rgba(0,0,0,0.7);width:100%;
    display: flex;
    flex-direction: column;      /*元素的排列方向为垂直*/
    justify-content: center;    /*水平居中对齐*/
    align-items: center;        /*垂直居中对齐*/
  color:#fff;}/*内页广告*/
  
.banner_title{margin:0;padding:0.5rem 0;font-size:1.5rem;font-weight:700;}
.banner_p{margin:0;padding:0.5rem 0;font-size:1rem;}

/*面包屑*/
.a_box{position:relative;margin:0;padding:0;}/**相对定位*/
.action{position:absolute;top:-2rem;left:0;right:0;margin:0;padding:0 1rem;color:#fff;height:2rem;line-height:2rem;background-color:#b91b21;white-space:nowrap;}/*栏目导航*/
.actions{position:absolute;top:-2rem;left:0;right:0;margin:0;padding:0 1rem;color:#fff;height:2rem;line-height:2rem;background-color:#b91b21;white-space:nowrap;border-left:1px solid #f8f8fa;}/*面包屑*/
.actionss{position:absolute;top:-2rem;left:0;right:0;margin:0;padding:0 1rem;color:#fff;height:2rem;line-height:2rem;background-color:#b91b21;white-space:nowrap;border-right:1px solid #f8f8fa;}/*面包屑*/
.breadcrumb a:link,.breadcrumb a:visited{color:#fff;}
.breadcrumb a:hover,.breadcrumb a:active{
  color:#fae006;
  text-decoration: none;
}




/*标题*/

.title{margin:0;padding:0;font-size:18px;font-weight:700;}
.b_line{
  margin:0;
  padding:0.5rem 0;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #ddd;
}
.bottom_line{margin:1rem 0; padding:2rem 0 0 0;border-bottom:1px solid #ddd;}
.bottom_lines{margin:0;padding:0;border-bottom:3px solid #000;}

/*产品类别主体*/
.p_body{margin:3rem 0;padding:0;}
.product_type{
  margin:0.5rem 0 ;
  padding:0;
  position: relative;
  
}
.product_type_img{margin:0;padding:0.1rem;border:1px solid #ddd;}
.product_type_text{
  position:absolute;
  top:0;
  bottom:0;  
  left:0;
  right:0;
  background-color:rgba(0, 0, 0, 0.2);
  color:#fff;
  padding:0.5rem;
  display: flex;
    flex-direction: column;      /*元素的排列方向为垂直*/
    justify-content: center;    /*水平居中对齐*/
    align-items: center;        /*垂直居中对齐*/
  opacity:0;
  }
  
.product_type_text h2{
  margin:0.2rem 0 1rem 0 ;padding:1rem 0;
  font-size:1.1rem;
  font-weight:bold;
  text-align:left;
  width:100%;
  border-bottom:2px solid #b91b21;
  }
.product_type_text p{
  line-height:25px;
  height:130px;
  font-size:0.9rem;
  overflow:hidden;
  word-wrap:break-word;
  }
.product_type_title{margin:0;padding:0;height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:0.8rem;}
.product_type_text:hover{
  background-color:rgba(255, 255, 255, 0.9);
  /*transition: opacity 0s;
  -webkit-transition: opacity 2s;*/
  color:#b91b21;
  border:2px solid #b91b21;
  text-decoration: none;
  opacity:1;
}

/*视频*/
.videos{margin:0.5rem 0;padding:0;  position: relative;}
.videos_img{margin:0;padding:0;}
.videos_text{position:absolute;
  top:0;
  bottom:0;  
  left:0;
  right:0;
  background-color:rgba(0, 0, 0, 0.5);
  color:#fff;
  padding:0.5rem;
  display: flex;
    flex-direction: column;      /*元素的排列方向为垂直*/
    justify-content: center;    /*水平居中对齐*/
    align-items: center;        /*垂直居中对齐*/
  }
.videos_title{margin:0;padding:0;height:30px;line-height:30px;overflow:hidden;text-align:center;font-size:0.8rem;}
.videos_text:hover{
  background-color:rgba(255, 255, 255, 0.9);
  /*transition: opacity 0s;
  -webkit-transition: opacity 2s;*/
  color:#b91b21;
  border:2px solid #b91b21;
  text-decoration: none;
  opacity:1;
}
/*左侧导航*/
.left_title{margin:0;padding:0 1rem;font-size:1rem;font-weight:800;}
.left_nav{margin:0;padding:0.5rem 0.5rem;width:100%;}
.left_bg{background-color:#f8f8fa;width:100%;}
.left_li{
  margin:0;
  padding:0.5rem 0;
  border-bottom:1px dotted #ddd;
  width:100%;
  list-style-type: none;
  
}



/*首页VR*/
.vr_index{margin:0;padding:2rem 0 0 0;}
.vr_list{background-color:#fff;margin:0 auto;padding:0;width:auto;}
.vr_title{margin:0;padding:0.5rem;font-size:0.8rem;text-align:center;}

/*新闻中心*/
.news{margin:0.5rem 0 ;padding:0.5rem;}
.new_title{margin:0;padding:0 0.5rem;font-size:1rem;font-weight:500;overflow:hidden;line-height:34px;height:34px;}
.news_des{margin:0 0 0.5rem 0;padding:0 0.5rem;font-size:0.8rem;height:52px;line-height:26px;overflow:hidden;}
.news_time{margin:0;padding:0 0.5rem;font-size:0.7rem;color:#999;}
.news_time span{margin:0 0.5rem 0 0;}
.news_time span i{margin:0 0.2rem 0 0;}

/*关于*/
.about{margin:0;padding:0.5rem 1rem;line-height:200%;background-color:#fff;box-shadow: 2px 2px 2px #ddd;}
.about p{line-height:30px;height:150px;overflow:hidden;}
.content{margin:0;padding:0.5rem 0;line-height:200%;}
.content_bg{background-color:#fff;}

/*VR*/

.vr_lists{
    margin: 0 auto;
    padding:10px;
    width:auto;
    height: auto;
    position: absolute;
    z-index: 9999;
    bottom:0;
  left:0;
  right:0;
  overflow:hidden;
    background-color: rgba(0,0,0,0.6);
}
.vr_lists ul{margin:0 ;padding:0;width:auto;}
.vr_lists ul li{
  margin:5px ;
  padding:2px;
  background:#ddd;
  list-style-type: none;  
  text-align:center;
  border:1px solid #ddd;
  font-size:50%;
}
.vr_lists ul li img{display:block;}
.vr_img{max-width:100%;}

/*图片、产品列表*/
.img_box{margin:0.5rem 0;padding:0.5rem;position:relative;border:1px solid #ddd;border-radius:0.2rem;}
.img_box_img{margin:0;padding:0;}
.img_box_text{position:absolute;top:0.5rem;left:0.5rem;right:0.5rem;bottom:0.5rem;
    opacity:0;
    font-size:1.5rem;
    display: flex;
    flex-direction: column;      /*元素的排列方向为垂直*/
    justify-content: center;    /*水平居中对齐*/
    align-items: center;        /*垂直居中对齐*/}
  
.img_box_p{position:absolute;top:0.5rem;left:0.5rem;right:0.5rem;bottom:0.5rem;
    opacity:0;
  padding:0.5rem 1rem;
    font-size:0.8rem;
  line-height:180%;
  overflow:hidden;
    display: flex;
    flex-direction: column;      /*元素的排列方向为垂直*/
    justify-content: center;    /*水平居中对齐*/
    align-items: center;        /*垂直居中对齐*/}
  
.img_box_title{margin:0;padding:0rem;text-align:center;height:32px;line-height:32px;overflow:hidden;}
.img_box:hover{border:1px solid #b91b21;}
.img_box_text:hover,.img_box_p:hover{opacity:1;background-color:rgba(0,0,0,0.5);border-radius:0.2rem;color:#fff;}
.img_title{margin:1rem 0;padding:1rem 0;text-align:center;font-size:1.5rem; font-weight:700;}
/*优势*/
.ys{margin:0.5rem 0;padding:0;}
.ys_title{margin:0;padding:0.5rem 0;font-size:1.1rem;font-weight:600;}
.ys p{margin:0;padding:0.5rem 0;line-height:180%;}

/*产品详情*/
.p_head{margin:0;padding:1rem 0;font-size:14px;}
.p_title{margin:0.5rem 0;padding:0;font-size:1.2rem;font-weight:600;height:34px;line-height:34px;overflow:hidden;border-bottom:1px dotted #ddd; }
.p_des{margn:0;padding:0;height:72px;line-height:24px;overflow:hidden;}
.p_ul{margin:0;padding:0;}
.p_li{margin:0;padding:0;border-bottom:1px dotted #ddd;height:45px;line-height:45px;overflow:hidden;}
.p_lis{
  margin:0;
  padding:0.5rem 0;
  overflow:hidden;
  font-size:2rem;
  list-style-type: none;
}
.p_tel{color:#b91b21;font-weight:600;}
.p_content{margin:0.5rem auto;font-size:14px;line-height:180%;}

.p_h2{border-bottom:1px solid #ddd;}
.p_h2_text{padding: 0.5rem;margin:0;
    width: auto;
    color: #fff;
    display: inline-block;
    background-color: #b91b21;
    border-radius: 0.5rem 0.5rem 0 0;
    font-size: 0.9rem;font-weight:600;}
.p_video{margin:0;padding:0;max-width:100%;}
/*video 详情*/
.v_content{margin:0;padding:0.5rem 0 0.5rem 0.5rem;}
.v_title{margin:0.2rem auto;padding:1rem 0;text-align:center;font-size:1.2rem;font-weight:600;display:block;border-bottom:1px solid #ddd;width:auto;}

/*上一页，下一页*/
.last_next{margin:0.08rem 0;padding:0 1.5rem;background-color:#b91b21;border-radius:0;border:1px solid #fff;text-align:left;color:#fff;font-size:0.9rem;height:45px;line-height:45px;}

/*友情链接*/
.links{margin:0.2rem;padding:0.2rem 0;width:auto;float:left;}

/*footer*/
.footer{background-color:#000;overflow:hidden;margin:0.5rem 0 0 0;padding:0.5rem 0 0 0;color:#fff;font-size:0.9rem;border-top:3px solid #b91b21;}
.copyright{width:100%;margin:1rem 0 0 0;padding:0.5rem 0;background-color:#b91b21; }
.foot_title{margin:0;padding:1rem 0;font-size:1rem;font-weight:600;}
.foot_contact{margin:0;padding:0 0 0 1rem;}
.foot_contact p{line-height:180%;margin:0;padding:0;}
.foot_product{margin:0;padding:0 0 0 1rem;}
.foot_product ul{margin:0;padding:0;}
.foot_product ul li{
  margin:0;
  padding:0;
  height:24px;
  list-style-type: none;
  width:49%;
  float:left;
}

footer a:link,footer a:visited{color:#fff;}
footer a:hover,footer a:active{
  color:#b91b21;
  text-decoration: none;
}